package commons.ui.editor;

/**
 * A marker interface to be implemented by workbench editors that are
 * refreshable. When an editor is adaptable to this interface then the REFRESH
 * button on the toolbar and the Refresh menu item on the main menu will be
 * enabled.
 * 
 * @see commons.ui.workbench.actions.RefreshWorkbenchPartActionDelegate
 * @author ted stockwell
 */
public interface IRefreshableWorkbenchPart {

    boolean canRefresh();

    void refresh();
}
